دوره‌ای که می‌تونه مسیر شغلیت رو عوض کنه! دوره‌ای که می‌تونه مسیر شغلیت رو عوض کنه!
🎯 ثبت نام
بستن تبلیغات
تسلط کامل بر سی‌شارپ با یک دوره پروژه‌محور

یادگیری سی شارپ از مفاهیم پایه تا پروژه محور: شی‌گرایی، کار با SQL و LINQ، ORMها (Entity Framework)، ساخت پروژه مدیریت رستوران با گزارشات حرفه‌ای و امکانات کامل!

مشاهده بیشتر
تسلط جامع بر MVC Core برای توسعه وب حرفه‌ای

یادگیری MVC Core از مبانی تا پیشرفته: شی‌گرایی، Routing، Entity Framework، امنیت، تست یونیت، Razor، Ajax، و پروژه‌های کاربردی! یک دوره کامل برای تسلط بر توسعه وب با ASP.NET Core. به صورت حضوری و آنلاین!

مشاهده بیشتر

یادگیری سی شارپ رایگان

در این دوره آموزشی به آموزش گام به گام برنامه نویسی ویندوز و وب با زبان جدید سی شارپ C# می پردازیم . با ارایه مثال های عملی و سورس کد در هر بخش .


فضاهای نامی یا Namespace در سی شارپ

Namespace در سی شارپ (C# namespace)
Namespace در سی شارپ (C# namespace)

فضاهای نامی ( Namespace ) ابزاری برای دسته بندی کلاس ها در زبان سی شارپ هستند. همانند دیگر اجزای یک پروژه نرم افزاری، تعداد کلاس ها نیز ممکن است زیاد باشد و یک راهکار مناسب و منطقی برای مدیریت دسته بندی و همچنین کنترل دسترسی به آنها نیاز داریم که "فضاهای نامی" به همین منظور تهیه شده اند.

15479 بازدید
ادامه
استفاده از Namespaceها (using C# namespace) - بخش اول
استفاده از Namespaceها (using C# namespace) - بخش اول

همانطور که گفتیم یک namespace ابزاری است برای دسته بندی بهتر و کاراتر کلاس های یک پروژه. بسیاری مواقع لازم می شود تا از چندین namespace در پروژه استفاده شود. مهم ترین دلیل آن را می توان تفاوت در نقش و ماهیت هر دسته از کلاس ها با سایر کلاس های دیگر دانست که موجب می شود برای دسته بندی بهتر و منطقی تر، هر دسته کلاس را در namespace ویژه ای قرار دهیم.

3994 بازدید
ادامه
استفاده از Namespaceها (using C# namespace) - بخش دوم
استفاده از Namespaceها (using C# namespace) - بخش دوم

برای استفاده از namespace ای که قبلاً در فایل دیگری ایجاد شده و مورد استفاده قرار گرفته، لازم است از کلیدواژه ی using استفاده کنید (با این کار نشان می دهید که فضای نامی که اکنون دارید به کار می برید، قبلاً در جای دیگری تعریف شده). برای انجام این کار، ابتدا کلیدواژه ی using و به دنبال آن اسم فضای نامی را تایپ کنید.

4805 بازدید
ادامه
تقسیم بندی کلاس های هم نام در سی شارپ
تقسیم بندی کلاس های هم نام در سی شارپ

برخلاف متدهای کلاس، نمی توان چندین کلاس هم نام داخل یک فضای نامی داشت (بر خلاف حالتی که چندین متد هم نام داخل یک کلاس می توان ساخت). به عبارت دیگر نمی توان دو کلاس هم نام در یک محدوده (scope) ایجاد کرد. یکی از گزینه های پیش رو این است که هر کلاس هم نام را در فضای نامی جداگانه قرار دهید.

4549 بازدید
ادامه
استفاده از نام مستعار (namespace alias directive)
استفاده از نام مستعار (namespace alias directive)

دسترسی به فضای نامی که آن فضای نام خود در دل فضای نام های دیگر گنجانده شده بسیار دشوار و زمان بر است . برای حل این مشکل می توان از نام مستعار یک فضای نام بهره جست ( که در واقع میانبری برای دست یافتن به فضای نامی است که در دل فضای نامی دیگر جای گرفته). برای ایجاد نام مستعار، کلیدواژه ی using و به دنبال آن اسم دلخواه و علامت = و سلسله مراتب namespace را تایپ کنید.

6446 بازدید
ادامه
فضای نام System در سی شارپ (system namespace)
فضای نام System در سی شارپ (system namespace)

فضای نامی System یکی از فضاهای نامی پایه و بسیار پرکاربردی است که بسیاری از کلاس ها و فضاهای نامی دیگر درون آن تعریف شده اند. همچنین کلاس های متناظر با گونه های داده ای پایه نیز در این فضای نامی قرار گرفته اند.

11440 بازدید
ادامه